Vending machine system and method for encouraging the purchase of profitable items

ABSTRACT

This invention relates generally to systems and methods for delivering products-on-demand to individuals and, more particularly, to delivery via vending machines. In accordance with a preferred embodiment, the method of the instant invention is initiated when a customer makes an initial product selection. Based the customer&#39;s product choice, a determination is made as to whether or not that product qualifies for an alternate product offer. If it does not so qualify, the customer&#39;s original selection will be dispensed and the transaction ends. On the other hand, if the product does so qualify, the customer will be presented with an offer message that suggests that he or she should try an alternative product. Typically, the product that is offered as an alternative will be the one whose sale is most beneficial to the vending machine operator, e.g., the one yielding the greatest profit. If the customer accepts the alternate offer, the alternate product will be dispensed. However, if the customer declines the alternate product offer, the originally requested item will be vended. The particular circumstances under which an alternate product offer is presented to the customer are quantified by representing them as a collection of rules, the evaluation of which depends preferably on previously collected sales data.

This application is a continuation-in-part of U.S. patent applicationSer. No. 09/164,670, filed Oct. 1, 1998, for “METHOD AND APPARATUS FORCOLLECTING AND APPLYING VENDING MACHINE DEMAND INFORMATION”, whichissued on Nov. 27, 2001, as U.S. Pat. No. 6,324,520, which is acontinuation-in-part of U.S. patent application Ser. No. 09/012,163,filed Jan. 22, 1998, for “METHOD AND APPARATUS FOR AUTOMATICALLY VENDINGA COMBINATION OF PRODUCTS”, which issued on May 28, 2002, as U.S. Pat.No. 6,397,193, which is a continuation-in-part of (a) U.S. patentapplication Ser. No. 08/947,798, filed Oct. 9, 1997, for “METHOD ANDAPPARATUS FOR DYNAMICALLY MANAGING VENDING MACHINE INVENTORY PRICES”,and (b) U.S. patent application Ser. No. 08/920,116, filed Aug. 26,1997, for “METHOD AND SYSTEM FOR PROCESSING SUPPLEMENTARY PRODUCT SALESAT A POINT-OF-SALE TERMINAL”, which issued on Sep. 12, 2000, as U.S.Pat. No. 6,119,099, which is a continuation-in-part of U.S. patentapplication Ser. No. 08/822,709, filed Mar. 21, 1997, for “SYSTEM ANDMETHOD FOR PERFORMING LOTTERY TICKET TRANSACTIONS UTILIZINGPOINT-OF-SALE TERMINALS”, which issued on Jul. 21, 2001, as U.S. Pat.No. 6,267,670.

FIELD OF THE INVENTION

This invention relates generally to systems and methods for deliveringproducts-on-demand to individuals and, more particularly, to deliveryvia vending machines.

BACKGROUND OF THE INVENTION

Vending machines are well-known fixtures of modern life and may bebroadly described as machines that dispense food, drinks, chewing gum,toys, toiletries, or some other type of merchandise in exchange formoney or tokens. A principal advantage of dispensing products viavending machines is that they provide uninterrupted access to the goodscontained therein, thereby allowing consumers to make purchases at timesconvenient for them. The vending machine operator also benefits in thatthe cost of providing an attendant to collect the money and distributethe goods is reduced to roughly the cost of purchasing or leasing andoperating the machine. Sales volumes that would be much too low tojustify hiring an attendant to distribute the goods can often beprofitable for a vending machine operation.

Of course, unattended operation is both a strength and a weakness of avending system. It is a weakness to the extent that a conventionalvending machine cannot do what a human attendant might: attempt toinfluence the consumer's buying decision to benefit the owner'sobjectives. For example, a human salesperson might attempt to increasethe profit obtained from a paying customer by suggesting that thecustomer should consider purchasing a different product than the oneoriginally selected, a product that has a higher profit margin.Similarly, a human can try to direct customers toward a product itemthat is nearing its expiration date, so that the item might be soldbefore it must be pulled from the shelves and discarded. In brief, thesales attendant can attempt to dynamically influence the buying decisionof a consumer during the sale process to suit the seller's needs.

It is, of course, the nature of a conventional vending machine torespond automatically and unthinkingly to a product selection requestfrom a customer. However, this operating model may be inconsistent withthe needs of the vending machine owner/operator, who might have avariety of products with differing profit margins or expiration datesloaded into the same machine. Instead, an operator might wish toemphasize the sale of one product over another for any number ofreasons, but primarily in order to maximize his or her profit.Conventional vending machines, though, offer little help in this regard.

The vending machine arts have seen a good deal of innovation in recentyears, but no one has yet addressed the problem introduced above,namely, how best to influence the buying decision of a ready, willing,and able buyer who has made an initial product selection. Some inventorshave focused on approaches such as static displays aimed at influencingthe customer's initial purchase decision before the sales transactionbegins. See, e.g., Bachmann et al., “Display Panel for VendingMachines”, U.S. Pat. No. 4,551,935, and Hetrick et al., “AutomaticTransaction System with a Dynamic Display and Methods of its Operation”,U.S. Pat. No. 5,831,862. However, neither of these patents disclose orsuggest alternate products to the customer after the initial productselection has been made.

Others are experimenting with vending machines that are in communicationwith a central computer via a network, thereby letting the companymonitor inventory in distant locales and change prices dynamically inresponse to local demand. Among the contemplated uses for this machineinclude variable pricing based on the time of day, temperature, and thepast demand for a product. However, under this model prices are changed“after the fact” at a point when it is too late to influence thepurchase behavior of a currently ready, willing, and able buyer.

Still others have developed “revenue managed vending machines” thatdynamically adjust prices according to substantially real-time readingsof supply and demand. See, for example, the co-pending application byTedesco et al., application Ser. No. 08/947,798, filed on Oct. 9, 1997,the disclosure of which is incorporated herein by reference. Revenuemanaged vending machines automatically make pricing decisions based onrecent measurements of supply and demand, and their prices canpotentially be altered after each purchase. The data received during agiven transaction can be used to make the next transaction moreprofitable.

Other approaches to profit maximization include vending machines thatare configured to offer “package deals” and “upsells”, where high demandproducts may be advantageously paired with low demand products in apromotional effort to leverage the popularity of one product againstdistressed and possibly perishable inventory. These vending machines mayadditionally offer supplemental products to the buyer of an initialproduct in an effort to boost sales. However, both of these aspectsrequire the buyer to purchase more than one product in order to obtain adiscount; and neither presents an alternate product offer to a ready andwilling buyer. Tedesco et al., in application Ser. No. 09/012,163, filedon Jan. 22, 1998, which issued on May 28, 2002, as U.S. Pat. No.6,397,193, teach one such vending approach, the disclosure of which isincorporated herein by reference.

Finally, co-pending U.S. application Ser. No. 09/164,670, filed Oct. 1,1998, which issued on Nov. 27, 2001, as U.S. Pat. No. 6,324,520, thedisclosure of which is incorporated herein by reference, teaches avending machine that offers products to undecided customers and suggestssubstitute products when the originally selected item is out of stock.The substitute product can be designated by the operator, based onhistorical likelihood of acceptance, or based on average selection time.This general approach works to offer a substitute product only when therequested product is unavailable.

In summary no one has yet discovered a method by which theready-and-willing buyer can be encouraged to take a product differentfrom the one originally selected, with the alternate product beingchosen so as to better optimize profitability of the vending machineowner/operator.

Heretofore, as is well known in the vending arts, there has been a needfor an invention to address and solve the above-described problems.Accordingly, it should now be recognized, as was recognized by thepresent inventors, that there exists, and has existed for some time, avery real need for a vending system and apparatus that would address andsolve the above-described problems.

Before proceeding to a description of the present invention, however, itshould be noted and remembered that the description of the inventionwhich follows, together with the accompanying drawings, should not beconstrued as limiting the invention to the examples (or preferredembodiments) shown and described. This is so because those skilled inthe art to which the invention pertains will be able to devise otherforms of this invention within the ambit of the appended claims.

SUMMARY OF THE INVENTION

There is provided herein a disclosure of a vending machine method andapparatus that is designed to optimize one or more operating parameters,such as profit, by offering an alternate product to an identified buyerafter the buyer has made an initial product section. The product that isoffered in the alternative will be one, which, typically, betteraddresses the objectives of the seller than the originally selectedproduct. Accordingly, the inventive machine markets to customers duringa sales transaction.

According to a first embodiment, the instant invention receives someindication that a buyer wishes to purchase a particular type of good.The customer typically indicates his or her choice by depositing findsinto the machine and pressing a selection button on the machine's face.Based on this information, a microprocessor determines whether there isanother product that might be offered to the buyer, which would yieldmore profit than the originally requested product. If there is none thatis more profitable, the transaction concludes normally: the customerreceives the selected item and any change due. However, if there isanother product with a higher profit margin, an offer message ispresented to the customer, which suggests that he or she should considerpurchasing that product. The offer message is presented to the buyerthrough an output device such as a light emitting diode (LED) display.The buyer then responds by either accepting or declining the offer,after which the vending machine dispenses an item corresponding toeither the original product selection or the alternate product accordingto the buyer's response. If the consumer accepts the alternate productoffer, the vending machine operator will make more money on thistransaction than he or she would have made if the original product hadbeen vended as requested. Consequently, in the instant embodiment, thevending machine logic seeks to optimize the profit potential of a giventransaction by offering alternate products to the customer during thesale that are more profitable than the original selection, and,especially, by offering the alternate product that is the mostprofitable.

The instant inventors have devised many variations of the approachdescribed in the previous paragraph, wherein other criteria or decisionrules are used to control the selection of alternate products. Forexample, the machine might be programmed to offer a specific alternateproduct whenever a buyer selects a particular product, i.e., rather thansearching for a “best” available alternative. Additionally, the machinemay be programmed to offer only certain classes of products in thealternative (e.g., only beverages might be offered as alternates if abeverage is originally selected, or only snacks if a snack is selected).Further, certain products may be offered in the alternative only ifsufficient inventory of the alternate product is available. Evenfurther, an alternate product may be offered if the originally requestedproduct is a higher-demand product, and this is especially so if thestock-on-hand of the requested product is dwindling. Still further, aproduct may be offered as an alternative if its demand rate is lower, arule that could be used to stimulate sales of slow-moving products.

Other preferred decision rules include extending an offer for analternate product if the remaining shelf life of the alternative (asmeasured by, for example, the expiration date of items of that type inthe machine) is less than that of the originally selected product.Similarly, no alternate product may be offered if the original selectionhas a shorter shelf life remaining than the contemplated alternative.Further, an alternate product may be offered if it is within apredetermined number of days of its expiration date. Similarly, anoriginal selection that might otherwise qualify for an alternate offerwill not have such an offer presented if, for example, the expirationdate of the original product is within less than a predetermined numberof days. Finally, the vending machine may be programmed to offer onlythose alternate products that have historically demonstrated alikelihood of being accepted if they are offered as alternatives.

In still another embodiment, the machine may be programmed to offer adiscount on the alternate product as an inducement to the buyer toaccept the alternative. This approach might be useful where there is alow demand product and the discount is offered to stimulate sales; or,where there are product items that have a limited remaining shelf lifeand the vendor is faced with the prospect of a total loss of the valueof the product if it cannot be sold in time. The discounted price of thealternate product is preferably not shown to the customer until he orshe requests a higher demand product. Thus, if the customer initiallyrequests the lower demand or soon-to-expire product, the full price willbe paid for it.

Another variation of the previous embodiment could be used when theoriginal and substitute items are approximately equal in retail price.In that case, the system would preferably offer the substitute productat a discount. Then, at the conclusion of the transaction, the changeowed to the customer would typically be dispensed as usual, the returnedchange including the amount of the discount, if the customer hadaccepted the offer. However, rather than returning cash to the customer.The previous examples have all been directed toward offers that arepresented (or not) to the customer and, after the customer receives themerchandise, the transaction ends. However, the general frameworkdescribed previously may also be used to influence, not just the currenttransaction, but future transactions as well. For example, the vendingmachine may be designed to offer an incentive to purchase a productagain in the future if the customer agrees to take an alternate productnow. A preferred form of this incentive is a discount on a futurepurchase. This might be implemented by providing the customer with analphanumeric coupon code that could be entered into the machine at alater date for redemption of the future discount. It might be desirablein some settings to return a (magnetic) coupon equal to the amount ofthe change; equal to some multiple of the amount of change (e.g., 110%of the amount of the discount); or, even a coupon good for a “free”item. The free item coupon could be redeemed at a later date for aproduct specified by the vending machine operator, a product that wouldtypically be most profitable to the operator. Alternatively, a couponmight be issued for a “mystery item”, and the customer would not knowuntil the time when it is redeemed exactly which product he or she wouldbe receiving. Such a code could be manually entered into an input devicesuch as a keypad or entered via optical scanner (e.g., a bar-code readeror entered through the use of a magnetic strip coupon reader). In thepreferred embodiment, the code would be expiring and would include anindication of the expiration date within the code itself, so that adatabase of such offers need not be maintained, although maintenance ofsuch a database would certainly be possible and feasible, as would beapparent to one of ordinary skill in the art.

The foregoing has outlined in broad terms the more important features ofthe invention disclosed herein so that the detailed description thatfollows may be more clearly understood, and so that the contribution ofthe instant inventors to the art may be better appreciated. The instantinvention is not to be limited in its application to the details of theconstruction and to the arrangements of the components set forth in thefollowing description or illustrated in the drawings. Rather, theinvention is capable of other embodiments and of being practiced andcarried out in various other ways not specifically enumerated herein.Further, the disclosure that follows is intended to cover allalternatives, modifications and equivalents as may be included withinthe spirit and scope of the invention as defined by the appended claims.Finally, it should be understood that the phraseology and terminologyemployed herein are for the purpose of description and should not beregarded as limiting, unless the specification specifically so limitsthe invention.

While the instant invention will be described in connection with apreferred embodiment, it will be understood that it is not intended tolimit the invention to that embodiment. On the contrary, it is intendedto cover all alternatives, modifications and equivalents as may beincluded within the spirit and scope of the invention as defined by theappended claims.

BRIEF DESCRIPTION OF THE DRAWINGS

Other objects and advantages of the invention will become apparent uponreading the following detailed description and upon reference to thedrawings in which:

FIG. 1 illustrates front perspective view of the instant invention asembodied in a vending machine apparatus;

FIG. 2 contains a schematic diagram of the preferred hardware componentsof the vending machine embodiment of the instant invention;

FIG. 3 illustrates some preferred data items that would be used todetermine whether an alternate product should be offered;

FIG. 4 illustrates the operation of various of the alternate productdecision rules discussed herein; and,

FIG. 5 contains a flow chart that illustrates steps of the instantinvention.

DETAILED DESCRIPTION OF THE INVENTION HARDWARE COMPONENTS

A vending machine 100 that would be generally suitable for implementingthe instant invention is illustrated in FIG. 1. It should be noted thatthe term “vending machine” will be used herein in the broadest sense ofthe term to include any automatic sales device: that accepts paymentfrom a consumer; that can sense a consumer choice; and, that dispensesat least one of a plurality of types of goods in accordance with thewishes of the consumer. The term “good” will also be used in itsbroadest sense to include the broad range of traditionally vendibleproducts—e.g., food, beverages, novelties, etc.—as well as lesstraditional interpretations such as money (which is “vended” by a billdispenser) and services (e.g., which are “vended” by phone machines).

In FIG. 1, the vending machine 100 is shown as containing such familiarfixtures as a bill reader/validator 114 and a coin slot 112 foraccepting payment from the customer, a change bowl 113 to catch anychange that is returned to the customer, and a product return well 140(protected from the weather and from theft by flap 138) for dispensingthe product to the customer. Card reader 116 provides the customer withanother method of payment and is preferably at least able to read smartcards or credit/debit cards. The familiar product selection matrix 117and/or product selection buttons 115 are provided so that the customercan signal a product choice to the vending machine and respond toqueries therefrom.

In addition to the standard items described previously, the preferredvending machine external configuration preferably includes additionalcomponents such as a network connection 119 and an output device 124,which has been illustrated for purposes of specificity in FIG. 1 as ascrolling LED display.

Device 124 allows the CPU 126 to present various messages to thecustomer. In the preferred embodiment, output device 124 would be anLED-type display and might further include an audio speaker. However, itcould also be, for example, a conventional video monitor, atouch-sensitive video monitor, or a printer. In brief, output device 124is any device or combination or devices suitable for communicating avisually perceptible (including printed) or audible message to thecustomer.

Although FIG. 1 suggests that network connection 119 is a conventionalland communications line (e.g., a telephone line, fiber optic line,coaxial line, twisted pair line), this connection could also be any of avariety of wireless connection types that are well known to thoseskilled in the art (e.g., wireless telephone, infra red communications,microwave transmission, or radio frequency transmissions).

Turning now to the internal workings of the vending machine 100, as isillustrated in FIG. 2, microprocessor (“CPU”) 126 has access to andcontrols a number of additional internal devices not readily apparent toa customer. For example, the CPU 126 preferably controls the changedispenser 118, which returns specific amounts of money to the customervia change bowl 113. Currency storage apparatus 120 receives bills fromthe bill reader/validator 114, and coins from the coin slot 112 by wayof coin acceptor 111, all of which are preferably in electroniccommunication with the CPU 126. Determination of whether the customerhas paid too much, paid too little, or has tendered the correct amountis preferably made within payment processor 142. The CPU 126 will needto be in communication with and control the item dispenser 122, as thisis the means by which the CPU 126 causes a particular product to bedispensed to the customer via item dispenser(s) 122.

Input interface 110 provides access by the CPU 126 to external customerselection signals originating on the front panel of the vending machine100. These customer selection signals might originate from the productselection matrix 117, the product selection buttons 115, or from anyother input devices on the exterior of the vending machine (e.g., outputdevice 124, if that device is a touch-screen monitor or if itincorporates a microphone for use in speech recognition).

The CPU 126 will preferably have local access to computer memory 135 inwhich are stored computer instructions and data for recall and use bythe CPU 126. Memory 135 may be any combination of volatile and/ornonvolatile memory (such as computer RAM 128 and computer ROM 130).Computer memory 135 preferably contains at least a minimal boot program,which is executed when the CPU 126 is powered up or reset.

Additional storage 134 is also provided for use by the CPU 126 and, inthe preferred embodiment, this will be some sort of hard disk, but couldalso be, for example, computer RAM or computer ROM, a PROM chip, flashRAM, a ROM card, a RAM card, a floppy disk, a magnetic tape, amagneto-optical disk, an optical disk, a CD-ROM disk, or a DVD disk.Note that the storage 134 might be physically resident inside of thevending machine or accessible over a network connection viacommunications conduit 121 and/or network connection 119. Indeed the CPU126 itself might be located remotely and control operations within thethen-remote vending machine via network connection 119 and/orcommunications conduit 121.

Within the storage 134 would typically be found the computerinstructions (i.e., one or more computer programs 210) necessary toimplement the instant methods. Additionally, it is contemplated that theinventory database 300 and alternate product offer database 220 (bothdiscussed below) would both be kept within this storage.

Finally, the instant invention preferably includes a clock/time circuit132 in electrical communication with the CPU 126. This componentprovides the current date and time to the CPU 126 when required. It isadditionally preferred that the clock circuit 132 be located within thevending machine 106, but that is not strictly required and networkconnection 119 could be used to provide remote access to thisfunctionality.

In normal operation, a customer will initiate a transaction by making aproduct selection using keypad 117 (FIG. 1), item selection buttons 115,or via some other signaling scheme (for example, via a cell phone). Itis preferred, though not required, that the consumer deposit an amountof money necessary to cover the cost of the selection before signalinghis or her product choice. However, the instant system could be arrangedto work in the instance—indeed, even to exploit the situation—where thecustomer has not tendered any money or has tendered an amount that isinadequate to purchase the selection.

The CPU 126 senses the customer's signals via input interface 110 andidentifies the initial product section. Based on the initial selection,the CPU 126 might send one or more messages to the customer throughoutput device 124. The customer will be given an opportunity to respondto the message and that response will be read by the CPU 126 via inputinterface 110. After the customer has made his or her wishes known, thetransaction is completed by causing the agreed-upon product to bedispensed via item dispenser 112 and by returning any change owed to thecustomer. The vending machine is then ready for a next sale.

Vending Logic

In brief, the instant invention is designed to interact with theconsumer after an item selection has been made by offering an alternateproduct to the customer. The alternate product of choice may be one thatwould be more profitable to the vending machine owner than was theoriginal selection. The conditions under which the alternate product isoffered are controlled by one or more rules, which are preferably storedin an alternate product offer database.

According to a preferred aspect of the instant invention, and as isbroadly illustrated in FIG. 5, the instant method 500 begins with arequest by a customer to purchase a product (step 505) dispensable bythe vending machine 100. This request might also be accompanied bypayment at the inception of the transaction, although that is notrequired and the instant method would proceed identically as describedhereinafter, except, of course, that no product would be dispensed untiladequate funds are deposited.

After receiving a product request from the customer, the instant methodcontinues by determining whether the originally selected productqualifies for an alternate product offer (step 510), which step ispreferably determined by consulting the alternate product offer database220. This database 220 is preferably stored locally within the vendingmachine 100, however it could also be remotely accessed viacommunications conduit 121 and/or network connection 119. From thisdatabase 220, the qualifying product offers associated with orimplicated by the original selection will be selected.

For purposes of the disclosure herein, a qualifying alternate product isany product that the vendor might want to offer a customer as analternative to an original selection: any product implicated by a rule.In one embodiment, a qualifying alternate product offer is associatedwith a combination of a decision rule and an “Alternate product offermessage.” The decision rule states the circumstances under which thealternate product is to be offered. The “Alternate product offermessage” contains the information that is presented to the consumer whenall of the rule conditions are satisfied.

It may be that there are no offers in the database 220 that areassociated with the original selection, in which case the sale willculminate conventionally (step 540). Or, there may be more than onealternate product that qualifies for presentation to the customer. Inthe later case, it is preferred that a single alternative be selectedfrom among them and presented to the customer. Other variations arediscussed below.

Once a single rule/offer message combination has been selected, the nextstep is to determine if the predicate conditions of the rule aresatisfied (step 515). In the preferred embodiment, the vending logicoperates according to the following general scheme:

-   -   Select a RULE associated with the original product selection;    -   Evaluate the RULE;        -   If conditions of the RULE are satisfied, then        -   Offer an alternate product;        -   Obtain customer's response to the offer; and,        -   Dispense the product chosen by the customer;    -   ELSE        -   Vend the product originally requested;    -   END IF,        where RULE is any criterion, the state of which can be        ascertained or estimated by the CPU 126. For example, if the CPU        126 is presented with a rule that directs it to offer an        alternate product if the number of product items remaining of        the alternate product is greater than 5 (FIG. 4, cell 433), a        preferable first step is to determine the quantity remaining of        the alternate product. Then, if this criterion is met (i.e., six        or more items of this type remain in the vending machine 100),        the customer is presented with an alternate product offer (step        520). On the other hand, if the criterion is not met, the second        branch of the previous conditional expression would control and        the originally selected product would be dispensed (step 550).

After the alternate offer message is presented, the vending machine 100waits for a response from the customer. During that the time that thevending machine 100 is waiting, it could, for example, flash a lightbehind the alternate product selection button to assist the customer inlocating it. Or, an animated graphic image of a hand pressing a buttoncorresponding to the alternate product might be shown to the customer ondisplay device 124.

The customer's response could take many forms, but typically one ofthree sorts of responses would be expected. In the first case, thecustomer might respond by doing nothing, i.e., not responding to theoffer. This case could be recognized by measuring the length of timethat has passed since the presentation of the alternate offer. If themeasured response time were longer than, e.g., fifteen seconds, theoriginally requested product would preferably be automatically vended(step 550).

In a second—and most typical—case, the customer will either accept ordecline the offer in the manner suggested by the product offer, i.e., byfollowing its directions. That is, the customer might press a “YES” or a“NO” button to accept or decline the offer (these buttons could behardware switches located on the face of the vending machine, or regionson the face of a touch-sensitive display, e.g., output device 124 inFIG. 1). Or, the customer might respond by making a selection from thekeypad 117 or product selection buttons 115. That response could be anaffirmation of the original choice (thereby declining the offer) or aselection corresponding to the alternate product. Further, the customermight speak his or her response into a microphone (generally inputdevice 110), if voice recognition software is being employed and thecustomer is directed to respond in that matter.

Finally, an example of a third type of response would occur if thecustomer selected a product type different from both the originalselection and the proposed alternate: if the customer did not followinstructions. More specifically, this situation would arise if Product Awas the original selection, and Product B was offered in thealternative, but the customer selected Product C in response. In thatcase, the preferred vending machine 100 response would be to ask thecustomer to confirm this new choice in order to guard against the eventthe selection was accidental. The product dispensed would then be theone selected by the customer at this last step. Of course, manyvariations of this scheme are possible, including offering still anotherproduct alternative if the late-selected product so-qualifies.

No matter what form the customer's response takes, the CPU 126 willsense the response and direct the vending machine item dispenser 122 tovend the appropriate type of product (steps 550 or 530, as appropriate).Additionally, the customer's change (if any) will be dispensed 560 andan inventory database will preferably be updated 570 to reflect theremoval from inventory of that particular product item.

Alternate Product Offer Database

In the preferred embodiment, alternate product offers and associatedrules are stored within the alternate product offer database 220. As isillustrated by example in FIG. 4, a variety of different rule/messagecombinations might be maintained within this computer file 220, which ispreferably stored locally within vending machine 100, but which couldalternatively be kept at a central location and accessed via networkconnection 119.

The message that is presented to the customer could be any combinationof visual and auditory information that is suitable for communicatingthe offer. The message could be presented in simple block text or byanimated graphical images. It might also be spoken words that aredigitized and stored on disk as, for example, “.WAV” (wave) or “.MP3”sound files (i.e., compressed audio files). Of course, the offer mightalso be formulated using any combination of the above. The language inwhich the offer is presented might be varied depending on the locationof the machine or at the option of the customer. Additionally, music orsome entertaining graphical display might be played for the customer onoutput device 124 while he or she is contemplating the offeredalternative.

Finally, it should be noted that, especially in view of the foregoing,the exact components of output device 124 will depend on the type andformat of the message, which is to be delivered to the customer. Ingeneral, the output device 124 should be taken to include whatever videoand audio components are necessary to present the offer message in theappropriate format.

Alternate Product Offer Rules

Decision rules that are suitable for use with the instant inventioncould take many forms, some examples of which are presented in FIG. 4.Generally speaking, the outcome of a rule evaluation depends on thestatus of some quantity that can be estimated or determined by the CPU126. Thus, it is preferable that the CPU 126 have access to the sorts ofparameters listed in FIG. 3: parameters that are related to theoperating environment of the vending machine 100.

In FIG. 4, the customer's original product selection appears withincolumn 410. The alternate product (or alternate type or brand ofproduct) appears in column 420. The circumstance under which thealternate product of column 420 will be offered (a “rule”) is found incolumn 430. The message that is presented to the consumer if theselected product qualifies for an alternate offer is found in column440. Column 450 contains the historical acceptance rate of eachalternate product (or product family) as compared with another. This isan example of information that could be made a part of either the“Alternate product offer database 220” or the inventory database 300.Finally, the preferred signal by which CPU 126 recognizes that thecustomer has accepted the offer is indicated in column 460.

In the first row of FIG. 4, Rule 431 is the fundamental considerationrule “always offer A2 when A1 is selected.” Thus, whenever a customerselects A1 a message 441 offering A2 as an alternative will be presentedto the consumer (subject possibly to other fundamentalconsiderations—such as product availability, discussed below). Note thata substantially equivalent variant of this rule is “always offer A2”,which presents the offer message for the alternative A2 whatever theoriginal product selection (except, of course, when the original productselection is A2). Finally, in this particular case, the offer messagetakes the form of an audio message that is “played” to the customer viaan audio speaker (generally, output device 124). The “wave” computerfile of message 441 is one of many computer disk file formats suitablefor storing recorded sounds, such as spoken messages, in a digital form.

Turning now to another sort of rule that would be appropriate for usewith the instant invention, Rule 432 is designed to allow thepresentation of an alternate product chosen from the same group or classof products as that selected by the consumer. This decision rule offersa different selection from the “C” column of keypad 117 (FIG. 1),whenever the original section was from the “C” column, and when thealternative has a higher profit margin. Items within the same keypad 117column will typically be the same type of product, e.g., beverages, orsnacks. Thus, if the customer originally selected a beverage, adifferent beverage would be offered in the alternative, provided, ofcourse, that the alternate beverage had a higher profit margin.Similarly, if the original selection had been a snack, an alternatesnack would be offered, the alternative being selected so as to yield ahigher profit for the vending machine operator. If the original productselection had a higher profit margin than the designated alternatives,under this rule the selected product would be immediately dispensed.Finally, the suggested message text 442 (“WHY NOT TRY BRAND[_]INSTEAD?JUST PRESS C[_]”) could be presented to the consumer via any displaydevice suitable for the display of textual and/or graphical material.The underscores in the previous message represent empty fields thatwould be filled in by the CPU 126 to communicate the message implicatedby the previous rule.

Rule 433 illustrates a situation that might arise when the vendor seeksto reduce the inventory of a product that is overstocked relative toother products in the machine 100. More particularly, presentation ofthe alternate offer message 443—which is an MP3 file, in thisinstance—will occur if the proposed alternative has some particularamount of inventory remaining (greater than five units remaining in theinstant example). The particular alternate product chosen might befixed, or one that is determined dynamically based on currentlyavailable stock in the machine, e.g., the product within the class ofdesignated alternative products that has the greatest remaininginventory.

Turning now to rule 434 of FIG. 4, this rule provides an example of howdecision rules can be dynamically modified to respond to local demandfluctuations. In the instant example, an alternate product will beoffered if the originally selected product is in “high” demand, where“high” is, of course, subject to a broad range of interpretation. Rule434 indicates that an alternative will be offered if the demand rate ofthe originally selected product is greater than one unit sold per fivehour interval. The effect of this sort of rule is to preserve theexisting inventory of a high-demand product by directing some of itssales toward other items. This would help preserve the existinghigh-demand inventory for the brand-loyal consumers, who may refuse topurchase anything at all if the selected product is not available.Additionally, a rule of this sort could tend to equalize the demandacross the alternate products, and could reduce the number of instanceswhere a vending machine operator is forced to travel to a machine toreplenish the inventory of a single out-of-stock item.

Rule 435 is designed to help remedy a situation that is the reverse ofrule 434. In this case, an alternate product is offered or not dependingon the demand rate (cell 435) of the alternate product. This sort ofrule could be used to stimulate the sale of slow-moving productitems—i.e., those items having a demand rate that is “low” by somemeasure. In the instant example, after the consumer has manifested hisor her intent to purchase a product, an alternate product that has a lowdemand rate (e.g., an average of less than one item sold per 17 hourperiod) will be selected for presentation. Of course, there are manyways that the alternate product might be chosen, but in the preferredembodiment under this rule the product having the lowest demand ratewithin the class of allowed alternatives will be presented to thecustomer.

Rule 436 is evaluated by reference to the product expiration or restockdates of the originally requested and alternate products. In thepreferred embodiment, if the selected product has a later expirationdate (i.e., a longer time until expiration) than a potentialalternative, the alternative will be presented to the consumer by way ofa message similar to product offer message 446. Of course, the vendingmachine might contain products with a variety of expiration dates, inwhich case the preferred approach would be to select as an alternateproduct the product with the earliest expiration date (i.e., the leasttime until expiration), although other variations of this approach arecertainly possible. Additionally, and as is well known to those skilledin the art, it is not uncommon for items of the same product type tohave differing expiration dates. In that case, it would be preferable touse the expiration date of the next vendible item for purposes of theprevious rule. This assumes, of course, that the next vendible item hasthe earliest expiration date among those items having differentexpiration dates (i.e., the next item to be vended is the oldest item).This may or may not be the case in practice, and it should be clear howthe previous approach could be modified to accommodate that situation.

As another example, Rule 437 is designed to help reduce the inventory ofitems that are nearing the end of their shelf life as measured by theproduct expiration date. This rule differs from the previous rule 436 inthat only the expiration date of the alternate product is considered.That is, rule 437 illustrates a case where the decision to offer analternate product hinges solely on the number of days until expirationof the alternate product, rather than the number of days untilexpiration of the originally selected product.

Finally, Rule 438 can be used where the operator seeks to capitalize onthe tendency of customers to accept the alternate product offer. Rule438 is satisfied if the acceptance rate of the alternate product—whenoffered in combination with the original product selection—is greaterthan some predetermined value, here greater than 90%. So, an alternateproduct will be offered under this rule only if customers havetraditionally tended to accept the alternative. In the preferredembodiment, the acceptance rate is a parameter that is loaded into eachvending machine from a remote computer via network connection 119. Thisparameter could reflect local, regional, or national alternate selectionexperience and might be compiled from many thousands of vending machinetransactions. Of course, it is possible that each machine couldseparately estimate an acceptance rate value based on its own“experience” in offering alternative pairs of products, and this sort ofarrangement has been specifically contemplated by the instant inventors.Note, however, that if there are “N” products that might be offered asalternatives, a full complement of historical acceptance rates coveringall possible product offer combinations would require the specificationof N(N−1)/2 rates. Since it might require a very long period of time foran individual vending machine to collect reliable acceptance data on allpossible combinations of alternate products, it might be preferable tosupply this information to the vending machine as a fixed parameter.

Turning now to some additional types of rules not illustrated in FIG. 4,rules can be formulated that utilize the clock 132 to fashion lunchtime,weekend, holiday, and/or time limited promotional rules. By way ofexample, eggnog could be offered as an alternative for any choice duringthe holiday season; coffee might be suggested during cold-weathermonths; or certain alternate products could be offered on a time-limitedbasis for test marketing or promotional purposes.

As a further example, a vending machine owner might want to encouragethe purchase of one product brand over another. For example, if Brand Bis offering a financial incentive to sell its products, the vendingmachine owner might wish to formulate a rule that would always offer acomparable product manufactured by Brand B if a Brand C product wereselected by the customer. A representative message presented to acustomer who chose a Brand C selection, might read something similar to“WHY NOT TRY A BRAND B PRODUCT RATHER THAN A BRAND C PRODUCT?” Thismessage would be presented each time a customer selected a Brand Cproduct.

Note that in the previous examples, the price of the product to theconsumer has been regarded as fixed, however, that need not always bethe case. The vending machine operator may wish to manipulate the priceof an alternate product to increase its attractiveness to the customer,and the instant rule-based system provides an easy way to accomplishthis end. Of course, this might be done any number of ways, but in thepreferred embodiment the product offer message would include an offerfor a discount on the alternate product. For example, if the customaryprice of item C3 is $0.75, the alternative product offer message mightread as follows:

“WHY NOT TRY BRAND B AT $0.65 INSTEAD? JUST PRESS C3” Clearly the offermessage associated with any rule could be similarly modified. It shouldbe noted that in the preferred embodiment, the discount will not berevealed until the customer actually makes a product selection. Thus,the customer who initially selects the alternate product (C3 in thecurrent example) will pay full price.

Other price-related rules are also possible and have been contemplatedby the instant inventors. For example, consider a rule that is dependenton the amount of money tendered by the customer. In those instanceswhere the customer has tendered an amount in excess of the price of theselected product (e.g., if one dollar has been deposited for a $0.75item) the machine might be programmed to suggest a more expensivealternative, thereby returning less (or no) change to the customer ifthe offer is accepted. The alternate product might even be one thatsells for more than the excess amount tendered, in which case thecustomer would typically be asked to deposit additional money or,depending on the precise nature of the controlling rule, given theopportunity to purchase the alternate product for an amount equal to theamount of money already deposited into the machine, such that thecustomer will be offered a discount for the purchase of the alternateitem.

There are many more variations of the above rules than could possibly belisted herein and the previous examples have been selected only toillustrate a few ways that alternate product offer rules can befashioned to help a vendor maximize the profit obtained from a vendingmachine. Clearly, one of ordinary skill in the art could devise manyother sorts of such offers that are within the spirit and scope of thepresent invention.

More Complex Alternate Product Offer Rules

The previous text has been largely concerned with product offers andassociated rules that involve only a single alternate product.Obviously, many variations and extensions of this approach are possible.For example, it should be clear that more than one alternate productmight be offered in series to the customer. For example, if the customerdeclines the first alternate product offer, a second alternative couldbe presented, followed by a third, etc. However, that strategy wouldneed to be balanced against the tolerance of the customer to suchpresentations: customer frustration might be expected to limit thenumber of sequential alternatives that could reasonably be presented.Also, such a strategy would need to be balanced against the increase intime that it would take to serve customers: subsequent customers waitingfor the first customer to finish might get frustrated if the offereetakes a long time to choose an offer.

As another example, more than one alternative product could be presentedin a single product offer message. (This sort of offer might readsomething like “HOW ABOUT TRYING A OR B INSTEAD.”) Customer responses tothis multiple offer would preferably be handled as described previouslyin connection with single product offers.

Note that it is also possible to modify some of the “simple” rulessuggested previously, by conditioning the offer on the status of asecond variable, thereby creating “composite” rules. For example, adecision rule that would normally direct customers away from productswhose inventory is running low might be modified to additionallyconsider the demand rate for that product. Consider the following broadrule that might be applicable to all products: offer an alternateproduct if the inventory for the originally selected product is fewerthan five items. That rule might be modified to consider the demand rate(and/or restocking) date for the selected item. Thus, if the customerselects a product that has a low demand rate (say, 1 item per week) anda low inventory (say, four items), it might be best to dispense theoriginally selected product without presenting an alternative.Similarly, the expiration date of the originally selected product mightdictate that it should be dispensed without presenting an alternativeproduct in spite of the fact that its inventory is low. This strategywould be appropriate if, for example, expiration were scheduled to occurthe next day. This is because it is generally preferable to sell out ofthe product, rather than to have to discard the expired inventory items.

Another composite rule that could be useful in some circumstancesinvolves modification of the rule that calls for a switch to a “lower”demand product if the originally selected product is in “high” demand.In some cases, a broad rule based on this criterion should be modifiedby considering the demand rate and/or current inventory of the proposedalternate product: it may not make sense in some cases to offer apredetermined alternate product if the alternative is also a high demandproduct, albeit slightly lower in demand than the originally selectedproduct. So, one possible modification of the broad rule would be toselect the product with the lowest demand rate among some set offeasible alternatives. However, if the inventory of the proposedalternate product is nearly depleted, it might make sense to selectstill another alternative (or give the customer the originally selectedproduct) rather than offer the product that the associated ruleoriginally called for.

Another sort of decision rule that could prove to be useful in somecases is a “simple” rule that operates on systematically adjustedparameter values. For example, consider a case where the profit marginof an item is varied according to the number of days until itsexpiration date. More specifically, it is contemplated that in somesituations it would be advantageous to artificially increase the profitmargin of a product as it nears the end of its shelf life, i.e., toinversely link profitability and perishability. This would be done toinsure that, in rule comparisons involving profit margin, thenear-expiring product would always be offered. This rule could beexpressed as follows: offer the alternate product if the adjusted profitmargin of the alternate product is greater than the profit margin of theoriginal selection. This adjustment could be made in discrete steps oraccording to a continuous mathematical formula such as:Adjusted profit margin=profit margin+0.01*(30−number of days tillexpiration),which will artificially increase the profit margin of this product onecent each day. Of course, each time such an artificial increase isapplied, it will make it more likely that this product will qualify foran offer presentation (as compared with fixed profit margin items).

The previous examples have been directed toward situations in which analternate offer is presented (or is not presented) to the customer and,after the customer receives the merchandise, the transaction ends.However, this same rule-based framework may be used to influence futuretransactions as well. For example, the previous logic may readily bemodified to offer a customer an incentive to purchase a specifiedproduct in the future in exchange for the customer's purchase of thealternate product. In the preferred embodiment, the incentive would be afinancial one, involving a discount on a future purchase. In the eventthat the incentive is a future discount, this sort of operational logicmay be compactly represented as follows:

Select a RULE associated with the original selection;

Evaluate the RULE;

If the conditions of RULE are satisfied, then

-   -   Offer an alternate product and a future discount;    -   Obtain customer's response to the offer;    -   Dispense the product chosen by the customer; and,    -   If the alternate product was chosen, then        -   Authorize a future discount;    -   END IF

ELSE

-   -   Vend the product originally requested;

END IF.

This scheme might be implemented by providing the customer with analphanumeric coupon code that would be manually entered into the vendingmachine at a later date in order to redeem the discount. In thepreferred embodiment, the offer would be expiring and would include anindication of the expiration date embedded within the code itself, sothat a database of such offers need not be maintained, althoughmaintenance of such a database would certainly be possible and feasible.In one embodiment, the vending machine might write the details of thetransaction on a magnetic-strip coupon that could be redeemed at afuture time by tendering that item to a vending machine designed to readit. Magnetic-strip coupons such as those sold by Coinco under thetrademark MAG Coupon would suitable for use with this embodiment.

Preconditions, Overriding Rules, and Default Rules

A vending machine operator might wish to formulate certain rules thatwould be considered before, or as a part of, every decision ruleevaluation. An example of such a rule would be one that considered theavailability of the alternate product. That is, an alternate productshould not be offered to the customer if the alternative is out of stockin this machine. In order to implement this rule, the usual alternateoffer evaluation sequence would preferably be modified as follows:

Choose a RULE associated with the original product selection;

Determine the quantity of alternate product items available;

If the quantity is greater than a predetermined value

-   -   Evaluate the RULE and interact with the customer as described        previously;

ELSE

-   -   Select another alternate product, or    -   Vend the originally requested product.

END IF.

Thus, availability of the alternate product has been made a preconditionto evaluating the selected decision rule. So, if a decision rule wouldotherwise call for a particular alternative, that alternative will notbe presented if it is out of stock.

Additionally, it might be desirable in some settings to formulate anoverriding rule that offers a specific alternative no matter what theoriginal selection. In the preferred embodiment, every product in themachine or every designated alternative to the selected product (wherethe designated alternatives are specified by the vending machineoperator) would be implicated by this sort of rule. During the time thatan overriding rule is in effect, other rules would be preempted. In mostcases, this sort of rule would be limited in time and the vendingmachine would return to normal rule-based operations on a predeterminedfuture date. As an example of when this sort of rule might be useful,consider the situation where a vending machine contains one or moreitems of product type A having expiration dates that are imminent. Theoperator could create an overriding rule that resulted in an offer forproduct A as an alternate product, no matter what the original selectionby the customer. However, this sort of rule would typically betime-limited and the vending machine would typically return to itsnormal alternate offer rules after all of the product A items had beenvended or after the expiration date had passed.

Finally, in some cases a product will not qualify for any specificalternate product offer. In those cases, the vending machine could beprogrammed to select a default rule/offer combination. Clearly, any rulediscussed previously could be designated by the vending machine operatoras a default rule. Additionally, though, it will be assumed hereinafterthat a “null” rule is always available if an original product selectiondoes not qualify for an alternate offer. A null rule is defined to beassociated with every possible initial product selection and is a ruleis one that is always “false” when evaluated. Said another way, if thenull rule applies, an alternate product offer will never be presented tothe customer (i.e. step 515 of FIG. 5 will always take the “NO” branchif the null rule is evaluated). Of course, the null rule is a “rule oflast resort” and will only be the chosen rule if there is no otherassociated rule. In effect, the null rule may also be thought of as theunconditional directive to the CPU 126 to vend (step 550) the originallyselected product.

Inventory Database

As should be clear in light of the foregoing, the resolution of many ofthe decision rules suggested in FIG. 4 requires a knowledge of one ormore parameters relating to the vending machine inventory and/or itsgeneral operating environment. In the preferred embodiment, thisinformation will be stored within an inventory database 300 (FIG. 2)where it can be accessed by the CPU 126. FIG. 3 has been provided toillustrate some of the various sorts of information that might be storedwithin this database. The product dispenser identifier field 320 allowsthe microprocessor 126 to match product selections with otherinformation about the product (e.g., its name, its cost, etc.), and theproduct dispenser identifier 320 represents the keypad signalcorresponding to each corresponding product identified in field 310.Other arrangements and variations are certainly possible.

Additionally, the cost 330 to the vending machine operator of eachproduct type and the cost of that product to the consumer (i.e., theprice 340 of the product) are also preferably stored within theinventory database 300. These two values could be used to calculate theprofit margin of a product as mentioned previously in connection withRule 432. However, the profit margin could also be determined by thevending machine operator and stored within the database 300 as aseparate parameter.

It is further preferred that some indication of the expiration and/or arestocking date 370 of each product will be stored within database 300.In the case of an expiration date parameter, it is preferred that atleast the expiration date of the items that will soonest expire bemaintained in the database 300. Note that, in conventional usage anexpiration date differs from a restocking date in that a product must bediscarded or sold as distressed after its expiration date, whereas arestocking date is normally the next scheduled date when the stock ofthe vending machine will be replenished. Of course, the values of thesetwo parameters might actually be the same date. However, in other casesthey will not be the same, and it might be desirable in those cases tomaintain separate database fields for these two parameters. In eithercase, the current date (as provided, for example, by clock 132) can beused together with the expiration/restocking date parameter 370 todetermine how many days remain until the respective event for purposesof rule evaluation. For example, in FIG. 3, if product SNACK 1 (cell314) was originally stocked on Jan. 20, 1999 and the known expirationinterval was 31 days for that type of good, the expiration date could bedirectly calculated to be Feb. 20, 1999 as is illustrated in cell 374.Clearly, the expiration interval for each type of product could also bereadily be made a part of the inventory database 300.

Another parameter that is preferably maintained within the database 300is the quantity remaining of each product 360. As has been discussedpreviously, this parameter can be used to determine whether or not analternate product offer should be presented to the customer. In thepreferred embodiment, this database field will be updated by themicroprocessor each time a product is dispensed. Of course, when itemsare added to the vending machine 100 field 360 of the appropriaterecords are adjusted accordingly. Whether the inventory database 300 isupdated automatically or manually when new products are added to themachine is immaterial to the operation of the instant invention and itis well within the ability of one of ordinary skill in the art to devisemethods of keeping this database 300 current and accurate.

Still another preferred entry in the database 300 is some estimate ofthe current demand rate 350 for each type of product in the machine. Asused herein, demand rate indicates the quantity of goods sold per unitof time. For example, in FIG. 3, the demand rate in column 350corresponding to “SNACK 1” is one unit sold per twelve hour period (cell354). In the preferred embodiment, this value is computed by the CPU 126using the database 300 to measure inventory changes and the clock 132 todetermine the time interval between sales. This approach has theadvantage of being responsive to circumstances specific to a particularvending machine. However, it might also be desirable in someapplications (say, where there is a cluster of vending machines or wherea route of vending machines is being managed) to have the demand ratedetermined for an entire region by the vending machine operator (or by acentral computer). This would allow the vending machine owner tooptimize the sales performance of an entire vending machine network, atthe possible expense of a few individual machines.

Finally, it should be noted that the inventory database 300 and thealternate product offer database 220 (discussed hereinafter) need not behierarchical databases, but could instead be simple sequential listingsof information (e.g., so-called “flat file” databases). Thus, the term“database” should be construed in its broadest sense to include anyarrangement of information containing information that can be accessedby the CPU 126.

Resolving Rule Conflicts

It is certainly possible—and this prospect has been specificallycontemplated by the instant inventors—that a product might qualify formultiple alternate product offers. For example, the originally selectedproduct might be (1) in high demand and qualified for an offersuggesting a lower demand item, and also (2) a low margin product thatwould qualify for an offer presenting a different higher marginalternative. Clearly, there are any number of ways to resolve thissituation. For example, when a product qualifies for multiple alternateoffers all products that so qualify might be presented either in asingle offer (e.g., “HOW ABOUT A OR B OR C INSTEAD?”) or one of thealternatives could be selected and presented (e.g., select the productwith the highest profit margin). Clearly, many variations are possibleand are within the spirit and scope of the present invention.

Another approach would randomly select from among the availablealternatives and present the one offer so selected. This approach wouldhave the advantage of spreading the alternate product offers amongseveral products and reduce the risk of causing a single product toexperience a rapid decrease in inventory. It would also make it possibleto “surprise” the consumer, as he or she might be offered a differentalternative each time the same preferred product was selected.Additionally, the next person standing in line might receive a differentalternate offer than was presented to the person before him or her. Thisapproach would also help guard against automatic responses by frequentusers of a particular vending machine. In a similar vein, a rule couldbe devised that calls for drawing from a list of associated alternateproduct offers in a sequential (rather than random) fashion. Thisapproach would help insure that each product is at least occasionallymade the subject of an alternate product offer.

Finally, a rule selection hierarchy may be established that provides asystematic way for the CPU 126 to choose among a plurality of qualifyingalternate product offers. In brief, the central idea is that some ruleswill be designated as being dominant over others. Consider one exampleof such a rule: if a product qualifies for two alternate product offers,select the alternate product with the higher profit margin. Meta-rulessuch as this can be used to form a rule selection hierarchy, whichpermits the CPU 126 to automatically choose one decision rule from amonga plurality of qualifying rules according to the needs and wishes of thevending machine operator. A variant of this approach would be to allowscores or weights to be assigned to each rule in the database. Thiswould make it possible for the CPU 126 to select between the qualifyingrules on the basis of quantitative criteria established by the owner.

It should be noted, however, that the term “rule selection hierarchy”will be broadly interpreted herein to mean any method by which the CPU126 can be directed to select among multiple qualifying alternateproduct offers. This definition would include random and sequentialselection as described above.

Conclusion

Although the previous language has been couched generally in terms ofdecision rules as applied to a single vending machine, it should benoted that the instant methods are applicable to networks of vendingmachines. By formulating rules that are applied within every machine ina network, a vending machine operator may even devise global strategiesfor increasing the profits obtained from their sales.

Additionally, given the widespread availability of wireless andland-based communications pathways, it should be apparent that multiplevending machines could be controlled by a single CPU 126 situated in alocation remote from the vending site. In that case, there may beadditional interconnections (not shown) between the CPU 126 and theother vending machines to read from and/or control change dispensers118, bill reader/validators 114, item dispensers 122, output devices124, etc. Further, the communications links illustrated in FIG. 2between the CPU 126 and the various devices that it reads and/orcontrols could be made via network connections, allowing the CPU 126 tobe potentially located anywhere in the world. Design of such anarrangement would be well within the ability of one of ordinary skill inthe art.

Thus, it is apparent that there has been provided, in accordance withthe invention, a vending machine system and apparatus that fullysatisfies the objects, aims and advantages set forth above. While theinvention has been described in conjunction with specific embodimentsthereof, it is evident that many alternatives, modifications andvariations will be apparent to those skilled in the art and in light ofthe foregoing description. Accordingly, it is intended to embrace allsuch alternatives, modifications and variations as fall within thespirit of the appended claims.

1. A method of automatically dispensing a product to a customer,comprising the steps of: (a) receiving a product selection from thecustomer; (b) determining whether said product selection qualifies foran alternate product offer by: (b1) choosing an alternate product, (b2)determining an acceptance rate of said chosen alternate product inrelation to said product selection, and, (b3) determining whether saidproduct selection qualifies for an alternate product offer based on saidacceptance rate; (c) presenting an alternate product offer message ifsaid product selection so qualifies; (d) determining if the customer hasaccepted said alternate product offer; and, (e) dispensing a firstproduct that corresponds to said alternate product offer if the customerhas so accepted, or, (f) dispensing a second product that corresponds tosaid product selection if the customer has not so accepted.
 2. A methodaccording to claim 1, wherein step (b3) includes the step of: (i)determining that said product selection qualifies for an alternateproduct offer if said acceptance rate is greater than a predeterminedvalue.
 3. A method of automatically dispensing a product to a customer,comprising the steps of: (a) receiving a product selection from thecustomer wherein there is a profit margin associated with said productselection; (b) determining whether said product selection qualifies foran alternate product offer by: (b1) choosing an alternate product, (b2)obtaining a profit margin associated with said alternate product, and,(b3) determining that said product selection qualifies for an alternateproduct offer if said alternate product profit margin is greater thansaid profit margin associated with said product selection; (c)presenting an alternate product offer message if said product selectionso qualifies; (d) determining if the customer has accepted saidalternate product offer; and, (e) dispensing a first product thatcorresponds to said alternate product offer if the customer has soaccepted, or, (f) dispensing a second product that corresponds to saidproduct selection if the customer has not so accepted.
 4. A methodaccording to claim 3, wherein there is at least one product itemassociated with said chosen alternate product, wherein each of said atleast one product item associated with said chosen alternate product hasan expiration date, and, wherein said profit margin associated with saidalternate product is chosen to be a function of said expiration date. 5.A method of automatically dispensing a product to a customer, comprisingthe steps of: (a) receiving a product selection from the customer; (b)determining whether said product selection qualifies for an alternateproduct offer by: (b1) determining a demand rate for said productselection, (b2) choosing an alternate product, (b3) determining a demandrate for said alternate product, (b4) comparing said demand rate forsaid product selection and said demand rate for said alternate product,and, (b5) determining based on said step of comparing whether saidproduct selection qualifies for an alternate product offer; (c)presenting an alternate product offer message if said product selectionso qualifies; (d) determining if the customer has accepted saidalternate product offer; and, (e) dispensing a first product thatcorresponds to said alternate product offer if the customer has soaccepted, or, (f) dispensing a second product that corresponds to saidproduct selection if the customer has not so accepted.
 6. A method ofautomatically dispensing a product to a customer, comprising the stepsof: (a) receiving a product selection from the customer; (b) determiningwhether said product selection qualifies for an alternate product offerby: (b1) selecting an alternate product, (b2) determining a demand ratefor said product selection, (b3) comparing said demand rate with apredetermined rate, and, (b4) determining based on said step ofcomparing whether said product selection qualifies for an alternateproduct offer; (c) presenting an alternate product offer message if saidproduct selection so qualifies; (d) determining if the customer hasaccepted said alternate product offer; and, (e) dispensing a firstproduct that corresponds to said alternate product offer if the customerhas so accepted, or, (f) dispensing a second product that corresponds tosaid product selection if the customer has not so accepted.
 7. A methodof automatically dispensing a product to a customer, comprising thesteps of: (a) receiving a product selection from the customer; (b)determining whether said product selection qualifies for an alternateproduct offer; (c) presenting an alternate product offer message if saidproduct selection so qualifies, by: (c1) selecting a plurality ofproducts, each of said plurality of products having a profit marginassociated therewith, (c2) determining which of said associated profitmargins is a largest profit margin, (c3) identifying which of saidplurality of products is associated with said largest profit margin,(c4) selecting for presentation in an alternate product offer messageany product so identified, and, (c5) presenting said alternate productoffer message if said product selection so qualifies; (d) determining ifthe customer has accepted said alternate product offer; and, (e)dispensing a first product that corresponds to said alternate productoffer if the customer has so accepted, or, (f) dispensing a secondproduct that corresponds to said product selection if the customer hasnot so accepted.
 8. A method comprising: receiving a selection of afirst product from a vending machine; presenting an offer for a secondproduct in lieu of the first product, in which the second product ismore profitable than the first product; determining if the customer hasaccepted the offer; and dispensing the second product if the customerhas accepted the offer.
 9. A method comprising: receiving a selection ofa first product from a vending machine; determining a profit margin ofthe first product; determining a second product that has a profit margingreater than the profit margin of the first product; displaying an offerto for the second product instead of the first product; receiving anacceptance of the offer; and dispensing the second product.
 10. Amethod, comprising: receiving, by a vending machine, an indication of acustomer selection of a product offered for sale by the vending machine;receiving, by the vending machine, an indication of an amount of fundsprovided by the customer; determining, after the receiving of theindication of the customer selection of the product, and by a processorof the vending machine, an alternate product offer rule associated withthe selected product, wherein the alternate product offer rule comprisesa rule that the selected product be associated with a demand that isgreater than a pre-defined threshold for demand; determining, by theprocessing device of the vending machine, that the alternate productoffer rule is satisfied; providing, to the customer and by the vendingmachine, an offer for an alternate product associated with the alternateproduct offer rule, instead of the selected product in exchange for thefunds provided by the customer; determining, by the processing device ofthe vending machine, an acceptance, by the customer, of the offer forthe alternate product; and dispensing, by the vending machine, and afterthe determination of the acceptance of the alternate product offer bythe customer, the alternate product to the customer.
 11. A method,comprising: receiving, by a vending machine, an indication of a customerselection of a product offered for sale by the vending machine;receiving, by the vending machine, an indication of an amount of fundsprovided by the customer; determining, after the receiving of theindication of the customer selection of the product, and by a processorof the vending machine, an alternate product that is associated with thelowest demand of all products offered for sale by the vending machine;providing, to the customer and by the vending machine, an offer for thealternate product; determining, by the processing device of the vendingmachine, an acceptance, by the customer, of the offer for the alternateproduct; and dispensing, by the vending machine, and after thedetermination of the acceptance of the alternate product offer by thecustomer, the alternate product to the customer.